import numpy as np
import cv2 as cv
import matplotlib.pyplot as plt
kids=cv.imread("../imgs/kids.jpg")
#仿射变换
rows,cols=kids.shape[:2]
#1.创建放射变换矩阵：需要自己列举出原图3个点和变换后的三个点，以便推断仿射变换矩阵
pts1=np.float32([[50,50],[200,50],[50,200]])
pts2=np.float32([[100,100],[200,50],[100,250]])
M=cv.getAffineTransform(pts1,pts2)
#2.调用warpAffine()实现旋转
dst=cv.warpAffine(kids,M,(cols,rows))

plt.imshow(dst[:,:,::-1])
plt.show()